publicly lynch (someone)

Translations
публично линчевать (кого-либо)
The vigilantes publicly lynched the suspected thief.
Самосуд устроили публичное линчевание подозреваемого в воровстве.